to have one's hands tied - Alemán Inglés Diccionario